<?php

include("vues/v_sommaire.php");
$action = $_REQUEST['action'];
$idVisiteur = $_SESSION['idVisiteur'];
switch ($action) {
    case 'choixMoisVisiteur': {
            $lesMois = $pdo->getTousLesMoisDisponibles();
            $lesVisiteurs = $pdo->getVisiteur();
            include("vues/v_listeMoisValider.php");
            break;
        }

    case 'voirMoisFrais': {
            $lesMois = $pdo->getTousLesMoisDisponibles();
            $lesVisiteurs = $pdo->getVisiteur();
            include("vues/v_listeMoisValider.php");

            $d = $_REQUEST['lstMois'];
            $leMois = $pdo->getMois($d);
            $idVisiteur = $_REQUEST['lstVisiteur'];


            $lesFraisHorsForfait = $pdo->getLesFraisHorsForfait($idVisiteur, $leMois);
            $lesFraisForfait = $pdo->getLesFraisForfait($idVisiteur, $leMois);
            $lesInfosFicheFrais = $pdo->getLesInfosFicheFrais($idVisiteur, $leMois);
            $numAnnee = substr($leMois, 0, 4);
            $numMois = substr($leMois, 4, 2);
            $libEtat = $lesInfosFicheFrais['libEtat'];
            $montantValide = $lesInfosFicheFrais['montantValide'];
            $nbJustificatifs = $lesInfosFicheFrais['nbJustificatifs'];
            $dateModif = $lesInfosFicheFrais['dateModif'];
            $dateModif = dateAnglaisVersFrancais($dateModif);
            include("vues/v_validerFrais.php");
            break;
        }

    case 'validerMajFraisForfait': {

            $lesFrais = $_REQUEST['lesFrais'];
            $leVisiteur = $_REQUEST['leVisiteur'];
            break;
        }

    case 'supprimerFrais': {

            $frais = $_REQUEST['idFrais'];
            $libelle = $_REQUEST['libelle'];
            $pdo->supprimerFraisHorsForfait($libelle, $frais);
            break;
        }

    case 'reporterFrais': {
            
            $frais = $_REQUEST['idFrais'];
            $idVisiteur = $_REQUEST['lstVisiteur'];
            $mois = $_REQUEST['mois'];
            
            $pdo->reporterFraisHorsForfait($frais, $mois, $idVisiteur);
            break;
        }
}
?>

